.api-client-actions-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  height: 32px;
  border-bottom: 1px solid var(--requestly-color-white-t-10, rgba(255, 255, 255, 0.06));
  background: var(--requestly-color-surface-1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.16);
  margin-bottom: 8px;
  padding: 0 8px;

  .api-client-select-all-container {
    display: flex;
    align-items: center;
    gap: var(--space-2, 4px);

    .ant-checkbox-inner {
      width: 13px;
      height: 13px;
    }
    label {
      font-size: var(--requestly-font-size-xs);
    }
  }

  .api-client-actions-container {
    display: flex;
    align-items: center;
    gap: var(--space-2, 4px);

    .api-client-action-btn {
      cursor: pointer;
      height: 20px;
      display: flex;
      align-items: center;
      line-height: 13px;
      font-size: var(--requestly-font-size-2xs, 9px);
      font-weight: 500;
      border-radius: 2px;
      justify-content: center;
      transition: all 0.5s;

      &.ant-btn {
        padding: 0 4px;
      }

      &.delete {
        color: var(--requestly-color-error-soft);
      }

      &:hover {
        background: var(--requestly-color-white-t-20, rgba(255, 255, 255, 0.12));
      }

      span {
        margin-left: 4px;
      }

      svg {
        height: 14px;
        width: auto;
      }

      // Styling for export dropdown button
      &.export-dropdown {
        gap: 2px;

        svg:last-child {
          height: 10px;
          width: 10px;
        }
      }
    }
  }

  .api-client-cancel-actions {
    display: flex;
    align-items: center;
    margin-left: auto;
    gap: 5px;

    svg {
      cursor: pointer;
    }
  }
}
.ant-dropdown-menu-item-group-title {
  font-size: var(--requestly-font-size-sm);
}
